#ifndef MAINWINDOW_H
#define MAINWINDOW_H



#include <QMainWindow>



class QTreeView;



namespace Ui {
    class MainWindow;
}



class MainWindow : public QMainWindow
{
    Q_OBJECT

public:

    explicit MainWindow(QWidget *parent = 0);
    ~MainWindow();


protected:

    void closeEvent(QCloseEvent *);
    void resizeEvent(QResizeEvent *e);


private:

    Ui::MainWindow *ui;


private slots:

    void on_actionShow_Details_triggered();
    void on_actionAdd_Reference_triggered();
    void on_actionDescription_toggled(bool );
    void on_actionRefresh_triggered();
    void on_actionRename_triggered();
    void on_actionQuit_triggered();
    void on_actionClose_Current_triggered();
    void on_actionBegin_Edit_triggered();
    void on_actionAdd_Item_triggered();
    void on_actionAdd_Group_triggered();
    void on_tabWidget_tabCloseRequested(int index);
    void on_actionSave_triggered();
    void on_actionNew_triggered();
    void on_actionOpen_triggered();
    void on_actionSave_As_triggered();


};



#endif // MAINWINDOW_H


